Skip to content

Mtor/improve code#450

Merged
MohcineTor merged 8 commits intomainfrom
mtor/improve-code
Feb 26, 2026
Merged

Mtor/improve code#450
MohcineTor merged 8 commits intomainfrom
mtor/improve-code

Conversation

@MohcineTor
Copy link
Copy Markdown
Collaborator

No description provided.

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates Babylon’s integration/e2e configuration and template defaults for a new tenant/cluster environment, while refactoring the webapp Terraform execution path and enabling AKS context in CI for Kubernetes-dependent tests.

Changes:

  • Update integration/e2e test scripts to use TENANT="tenant-sphinx".
  • Adjust working-dir YAML templates (simulator version, cluster settings, workspace/webapp config).
  • Refactor webapp Terraform execution into a shared helper and add Azure AKS context setup in CI.

Reviewed changes

Copilot reviewed 9 out of 10 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
tests/integration/test_api_endpoints.sh Switch integration tenant name to tenant-sphinx.
tests/e2e/test_e2e.sh Switch e2e tenant name to tenant-sphinx.
Babylon/utils/environment.py Whitespace cleanup.
Babylon/templates/working_dir/.templates/yaml/variables.yaml Update simulator/cluster defaults (repo, version, AKS host).
Babylon/templates/working_dir/.templates/yaml/Workspace.yaml Change workspace defaults (postgres schema creation, webapp-related additionalData).
Babylon/templates/working_dir/.templates/yaml/Solution.yaml Parameterize simulator version and bump SDK version.
Babylon/commands/macro/destroy.py Adjust schema-destroy helper signature and whitespace cleanup.
Babylon/commands/macro/deploy_webapp.py Refactor Terraform runner selection + delegate execution to shared helper.
Babylon/commands/macro/deploy.py Add shared Terraform runner helper + add k8s postgres service discovery helper.
.github/workflows/ci.yml Add Azure login + AKS context setup for integration/e2e job.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread Babylon/commands/macro/deploy.py
Comment thread Babylon/templates/working_dir/.templates/yaml/Solution.yaml Outdated
Comment thread .github/workflows/ci.yml
Comment thread Babylon/templates/working_dir/.templates/yaml/Workspace.yaml
@MohcineTor MohcineTor merged commit c605352 into main Feb 26, 2026
21 of 26 checks passed
@MohcineTor MohcineTor deleted the mtor/improve-code branch February 26, 2026 16:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants